David Shearer

David Shearer (consultant w/ AeroVironment, Inc.)

resource_id=31899 resource_code=shearer_david search_term=David Shearer